package com.fangngng.pushall.dto;

import com.fangngng.pushall.entity.RemindTime;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author fei.fang
 * @date 2020/9/21
 **/
@Data
public class TopicAllVO implements Serializable{

    private static final long serialVersionUID = 3634054698904006223L;

    // ------ topic
    private Integer topicId;

    private String topicCode;

    private String topicName;

    private String topicRemark;

    private Integer topicStatus;

    private Date topicCreateTime;

    private Integer topicCreateId;

    private String topicCreateName;

    private Date topicUpdateTime;

    private Integer topicUpdateId;

    private String topicUpdateName;

    private Integer topicSubCount;

    // ------ remind

    private Integer remindId;

    private Integer remindTopicId;

    private String remindCode;

    private String remindName;

    private String remindRemark;

    private Integer remindStatus;

    private Date remindCreateTime;

    private Integer remindCreateId;

    private Date remindUpdateTime;

    private Integer remindUpdateId;

    private List<RemindTime> remindTimeList;

    // remind time
    private Integer remindTimeId;

    private Date remindTime;

    private String remindText;

    private Integer aheadCount;

    private String aheadUnit;

    private String aheadTime;

    private Integer remindTimeStatus;

    private Integer remindTimeIdx;

    // subcriber
    private Integer userId;

    private String userEmail;

    private String userName;

    private String userCode;

    private Integer userStatus;

    private Date userCreateTime;

    private Date userUpdateTime;

    private Byte userCheckStatus;

    private String userPassword;

    private Integer userLifecycle;

    private String userNickName;


}
